A Systematic Mapping Study on the Multi-tenant Architecture of SaaS Systems
نویسندگان
چکیده
Background: SaaS (Software as a Service) is a services delivery model in Cloud Computing whose applications are remotely hosted by the service provider and available to customers on demand over the Internet. Multi-tenant Architecture (MTA) is an organizational pattern for SaaS that enables a single instance of an application to be hosted on the same hardware and accessed by multiple customers, so-called tenants, with the aim of lowering costs. Tenants are able to configure the system according to their particular needs. Objective: This research aims at the obtaining an overview of the challenges and research opportunities in MTA context for SaaS through a Systematic Mapping Study. Results: Eighty nine primary studies were selected for discussions on advances and opportunities for further investigations. The results showed the relevancy of MTA and pointed out the main research trends for next years in this topic. Cloud Computing; software as a service; multi-tenant architecture; systematic mapping study.
منابع مشابه
Survey on Multi-Tenant Data Architecture for SaaS
A multi-tenant database is the primary characteristic of SaaS, it allows SaaS vendors to run a single instance application which supports multiple tenants on the same hardware and software infrastructure. This application should be highly customizable to meet tenants’ expectations and business requirements. This paper examines current solutions on multi-tenancy that provide flexible data model,...
متن کاملTowards Multivariable Architecture for SaaS Multi-tenant Applications
A multi-tenant Software as a Service (SaaS) application delivers customized run-time application to each tenant using a single application. Multi-tenancy offers several advantages including quick application deployment, reduced application maintenance, effective version control, and much more. However, handling large datacenter resources and providing better Quality of Service (QoS) is a major ...
متن کاملSecure Multi-tenant Application in Software as a Service
A multi-tenant application in Software as a Service (SaaS) is accessed by multiple organizations called tenants who have several users attached to them. Multi-tendency enhances resource utilization by effectively sharing resources and reducing cost, increasing productivity and online collaboration. However, providing a secure multi-tenant access to various tenants is still a challenge. Traditio...
متن کاملImprovement of an Integrated Management System for Smart Libraries Based on SaaS
Most library systems use the client/server and ASP services for their software. However, such systems are difficult to manage and incur high operating costs because of the problems related to high HW and SW purchasing costs, installation and distribution, customization, upgrade, fault and problem management, and costly license royalties. To solve such problems, this study developed the key elem...
متن کاملA Hybrid Multi-Tenant Database Schema for Multi-Level Quality of Service
Software as a Service (SaaS) providers can serve hundreds of thousands of customers using sharable resources to reduce costs. Multi-tenancy architecture allows SaaS providers to run a single application and a database instance, which support multiple tenants with various business needs and priorities. Until now, the database management systems (DBMSs) have not had the notion of multi-tenancy, a...
متن کامل